package com.itheima.a01myfunction;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;

public class FunctionDemo9 {
    public static void main(String[] args) {
        /**
         * 需求:
         *  创建集合添加学生对象
         *  学生对象属性:name，age
         * 要求:
         *  把姓名和年龄拼按成:张三-23的字符串，并放到数组当中
         *  使用方法引用完成
         */

        ArrayList<Student> list = new ArrayList<>();
        Collections.addAll(list,
                new Student("zhangsan-23"),
                new Student("lisi-24"),
                new Student("wangwu-25")
        );

        String[] strs = list.stream()
                .map(student -> student.getName() + "-" + student.getAge())
                .toArray(String[]::new);

        System.out.println(Arrays.toString(strs));
    }
}
